GB Tower:

I watched the transfers between the TPak and the Emulator while choosing GB Tower on the Load Full option. This is what I found:
All read/writes are to/from the cart. Using pokemon blue english.

1) The emu tests for a TPak presence by:
	a) disable cart
	b) query cart enable state
	c) enable cart
	d) query cart enable state

2) The emu tests for cartrige insertion state

3) The emulator loads the GB header, 0100-015F

4) Emu reads 0080-009F for unknown reason

5) Emu seems to test if the cart is properly inserted by reading from:
	0000, 0100, 0200, 0400, 0800, 1000, 2000, 4000

6) Emu reads A000 (RAM), then 2000 (ROM) for unknown reasons

7) Latches the timer

8) Changes RAM enable to something (didn't catch it)

9) Reads the header again.

10) Sets RAM bank=0 & reads RAM 0000, then writes, reads, writes, reads, writes, reads.

11) Reads RAM bank 01, 0580-153F

12) Repeats steps 1-7

13) Disables the timer latch

14) sets RAM bank 0, ROM bank 1, RAM bank 1, ROM bank 027, then reads ROM bank 27 at 0000

15) Latches timer


